// import Cookies from 'js-cookie'
import { getUser } from '@/api/user'

const state = {
  user: []
  /* sidebar: {
    opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true,
    withoutAnimation: false
  },
  device: 'desktop',
  size: Cookies.get('size') || 'medium' */
}

const mutations = {
  GET_USER: (state, user) => {
    console.log(user)
    state.user = user
  },
  /* CLOSE_SIDEBAR: (state, withoutAnimation) => {
    Cookies.set('sidebarStatus', 0)
    state.sidebar.opened = false
    state.sidebar.withoutAnimation = withoutAnimation
  },
  TOGGLE_DEVICE: (state, device) => {
    state.device = device
  },
  SET_SIZE: (state, size) => {
    state.size = size
    Cookies.set('size', size)
  } */
}

const actions = {
  getUser({ commit }) {
    getUser().then(data => {
      commit('GET_USER', data)
    })
  },
  /* closeSideBar({ commit }, { withoutAnimation }) {
    commit('CLOSE_SIDEBAR', withoutAnimation)
  },
  toggleDevice({ commit }, device) {
    commit('TOGGLE_DEVICE', device)
  },
  setSize({ commit }, size) {
    commit('SET_SIZE', size)
  } */
}

export default {
  namespaced: true,
  state,
  mutations,
  actions
}
